garlic mustard (alliaria petiolata) - Español Inglés Diccionario